#pragma once

namespace Container {

	template <class T, unsigned int StackSize>
	class Stack;

	class ListItem;

	template <class T>
	class List;

	class _HeapElement;

	template <class T>
	class Heap;
	
	class _MapELement;

	template <class T>
	class Map;

	class String;
};